package class1.s2022350143027.controller;

import java.sql.SQLException;
import java.util.Scanner;


/**
 * 系统页面显示控制
 * <p>
 * (登录状态，库存管理和订单管理准备，系统主页方法)
 * @author yzy
 * @date 2024-05-02
 */
public class HomeController {
    /**登录状态
     */
    public boolean SessionLogin = false;

    //库存管理和订单管理准备
    public GoodsController goodsController = new GoodsController();
    public OrdersController ordersController = new OrdersController();

    /**
     * _Ap0stoL系统主页实现
     * <p>
     * "====       0.退出       ===="
     * <p>
     * "====       1.库存管理    ===="
     * <p>
     * "====       2.订单管理    ===="
     * @author yzy
     * @date 2024-05-02
     *
     */
    public void h_page() throws SQLException {
        //输入准备
        Scanner scanner = new Scanner(System.in);

        while (true) {
            System.out.println("\n========== _Ap0stoL系统首页 =========");
            System.out.println("====       0.退出       ====");
            System.out.println("====       1.库存管理    ====");
            System.out.println("====       2.订单管理    ====");
            System.out.print("请输入功能对应选项:");
            String choice = scanner.next();

            switch (choice) {
                case "0"://退出
                    System.out.println("已退出系统,并且保存数据。");

                    System.exit(0);
                    break;

                case "1"://库存管理
                    System.out.println("====       1.库存管理    ====");
                    goodsController.g_page();     //库存管理页面实现
                    break;

                case "2"://订单管理
                    System.out.println("====       2.订单管理    ====");
                    ordersController.o_page();
                    break;

                default://重新输入
                    System.out.println("输入的数字不正确...请重试。");
                    break;
            }
        }

    }


}
